package classesBancodeDados;

import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;

@Entity
public class Paciente implements Serializable {
    @Id
    private String sus;
    private String nome;
    private String sobrenome;
    private String apelido;
    private String dataDeNascimento;
    private String naturalidade;
    private char sexo;
    private char estadoCivil;
    private String conjuge;
    private String cor;
    private String religiao;
    private String cpf;
    private String telefone;
    private String nacionalidade;
    private String estado;
    private String cidade;
    private String codIbgeMunicipio;
    private String endLogradouro;
    private String endNumero;
    private String endBairro;
    private String cep;
    private String nomeMae;
    private String nomePai;
    private String cpfResp;
    private String identidade;
    private String carteiraProfissional;
    private char escolaridade;
    private String profissao;

    public Paciente() {
        sus = "";
        nome = "";
        sobrenome = "";
        apelido = "";
        dataDeNascimento = "";
        naturalidade = "";
        sexo = 'a';
        estadoCivil = 'a';
        conjuge = "";
        cor = "";
        religiao = "";
        cpf = "";
        telefone = "";
        nacionalidade = "";
        estado = "";
        cidade = "";
        codIbgeMunicipio = "";
        endLogradouro = "";
        endNumero = "";
        endBairro = "";
        cep = "";
        nomeMae = "";
        nomePai = "";
        cpfResp = "";
        identidade = "";
        carteiraProfissional = "";
        escolaridade = 'a';
        profissao = "";
    }

    public Paciente(String sus, String nome, String sobrenome, String apelido,
                    String dataDeNascimento, String naturalidade, char sexo,
                    char estadoCivil, String conjuge, String cor, String religiao,
                    String cpf, String telefone, String nacionalidade, String estado,
                    String cidade, String codIbgeMunicipio, String endLogradouro,
                    String endNumero, String endBairro, String cep,
                    String nomeMae, String nomePai, String cpfResp1,
                    String identidade, String carteiraProfissional, char escolaridade, String profissao) {
        this.sus = sus;
        this.nome = nome;
        this.sobrenome = sobrenome;
        this.apelido = apelido;
        this.dataDeNascimento = dataDeNascimento;
        this.naturalidade = naturalidade;
        this.sexo = sexo;
        this.estadoCivil = estadoCivil;
        this.conjuge = conjuge;
        this.cor = cor;
        this.religiao = religiao;
        this.cpf = cpf;
        this.telefone = telefone;
        this.nacionalidade = nacionalidade;
        this.estado = estado;
        this.cidade = cidade;
        this.codIbgeMunicipio = codIbgeMunicipio;
        this.endLogradouro = endLogradouro;
        this.endNumero = endNumero;
        this.endBairro = endBairro;
        this.cep = cep;
        this.nomeMae = nomeMae;
        this.nomePai = nomePai;
        this.cpfResp = cpfResp1;
        this.identidade = identidade;
        this.carteiraProfissional = carteiraProfissional;
        this.escolaridade = escolaridade;
        this.profissao = profissao;
    }

    public String getSus() {
        return sus;
    }

    public void setSus(String sus) {
        this.sus = sus;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public String getSobrenome() {
        return sobrenome;
    }

    public void setSobrenome(String sobrenome) {
        this.sobrenome = sobrenome;
    }

    public String getApelido() {
        return apelido;
    }

    public void setApelido(String apelido) {
        this.apelido = apelido;
    }

    public String getDataDeNascimento() {
        return dataDeNascimento;
    }

    public void setDataDeNascimento(String dataDeNascimento) {
        this.dataDeNascimento = dataDeNascimento;
    }

    public String getNaturalidade() {
        return naturalidade;
    }

    public void setNaturalidade(String naturalidade) {
        this.naturalidade = naturalidade;
    }

    public char getSexo() {
        return sexo;
    }

    public void setSexo(char sexo) {
        this.sexo = sexo;
    }

    public char getEstadoCivil() {
        return estadoCivil;
    }

    public void setEstadoCivil(char estadoCivil) {
        this.estadoCivil = estadoCivil;
    }

    public String getConjuge() {
        return conjuge;
    }

    public void setConjuge(String conjuge) {
        this.conjuge = conjuge;
    }

    public String getCor() {
        return cor;
    }

    public void setCor(String cor) {
        this.cor = cor;
    }

    public String getReligiao() {
        return religiao;
    }

    public void setReligiao(String religiao) {
        this.religiao = religiao;
    }

    public String getCpf() {
        return cpf;
    }

    public void setCpf(String cpf) {
        this.cpf = cpf;
    }

    public String getTelefone() {
        return telefone;
    }

    public void setTelefone(String telefone) {
        this.telefone = telefone;
    }

    public String getNacionalidade() {
        return nacionalidade;
    }

    public void setNacionalidade(String nacionalidade) {
        this.nacionalidade = nacionalidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getCodIbgeMunicipio() {
        return codIbgeMunicipio;
    }

    public void setCodIbgeMunicipio(String codIbgeMunicipio) {
        this.codIbgeMunicipio = codIbgeMunicipio;
    }

    public String getEndLogradouro() {
        return endLogradouro;
    }

    public void setEndLogradouro(String endLogradouro) {
        this.endLogradouro = endLogradouro;
    }

    public String getEndNumero() {
        return endNumero;
    }

    public void setEndNumero(String endNumero) {
        this.endNumero = endNumero;
    }

    public String getEndBairro() {
        return endBairro;
    }

    public void setEndBairro(String endBairro) {
        this.endBairro = endBairro;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getNomeMae() {
        return nomeMae;
    }

    public void setNomeMae(String nomeMae) {
        this.nomeMae = nomeMae;
    }

    public String getNomePai() {
        return nomePai;
    }

    public void setNomePai(String nomePai) {
        this.nomePai = nomePai;
    }

    public String getCpfResp() {
        return cpfResp;
    }

    public void setCpfResp(String cpfResp) {
        this.cpfResp = cpfResp;
    }

    public String getIdentidade() {
        return identidade;
    }

    public void setIdentidade(String identidade) {
        this.identidade = identidade;
    }

    public String getCarteiraProfissional() {
        return carteiraProfissional;
    }

    public void setCarteiraProfissional(String carteiraProfissional) {
        this.carteiraProfissional = carteiraProfissional;
    }

    public char getEscolaridade() {
        return escolaridade;
    }

    public void setEscolaridade(char escolaridade) {
        this.escolaridade = escolaridade;
    }

    public String getProfissao() {
        return profissao;
    }

    public void setProfissao(String profissao) {
        this.profissao = profissao;
    }

}